<!DOCTYPE html>



  


<html class="theme-next pisces use-motion" lang="zh-Hans">
<head><meta name="generator" content="Hexo 3.8.0">
  <meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="theme-color" content="#222">


<script>
    (function(){
        if(''){
            if (prompt('请输入文章密码') !== ''){
                alert('密码错误！');
                history.back();
            }
        }
    })();
</script>
    







<meta http-equiv="Cache-Control" content="no-transform">
<meta http-equiv="Cache-Control" content="no-siteapp">
















  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css">





 
<script> (function(i,s,o,g,r,a,m){i["DaoVoiceObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;a.charset="utf-8";m.parentNode.insertBefore(a,m)})(window,document,"script",('https:' == document.location.protocol ? 'https:' : 'http:') + "//widget.daovoice.io/widget/0f81ff2f.js","daovoice") 
 daovoice('init', {
  app_id: "96f0995d"
});
daovoice('update');
  </script> 

 





<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css">

<link href="/css/main.css?v=5.1.4" rel="stylesheet" type="text/css">


  <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-next.png?v=5.1.4">


  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon.ico?v=5.1.4">


  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16-next.png?v=5.1.4">


  <link rel="mask-icon" href="/images/logo.svg?v=5.1.4" color="#222">





  <meta name="keywords" content="数学,">





  <link rel="alternate" href="/atom.xml" title="Hoganbin's Blog" type="application/atom+xml">






<meta name="description" content="一、复变函数  对于复变函数，我们并不是十分的陌生，至少对于复数，我们还是有所耳闻，在高中时代，一些选修课本就介绍过复数的基本知识，比如复数的四则运算。到了大学，在我们学完微积分知识后，再打开复变函数的内容，我们多少都会觉得有那么一些亲切，是的，前几章的极限知识，导数知识，级数知识，这都是我们在微积分里接触过的领域，所以对于概念上的消化和理解，我们还是可以很好地解决。">
<meta name="keywords" content="数学">
<meta property="og:type" content="article">
<meta property="og:title" content="复分析学习心得">
<meta property="og:url" content="https://hoganbin.top/post/24860/index.html">
<meta property="og:site_name" content="Hoganbin&#39;s Blog">
<meta property="og:description" content="一、复变函数  对于复变函数，我们并不是十分的陌生，至少对于复数，我们还是有所耳闻，在高中时代，一些选修课本就介绍过复数的基本知识，比如复数的四则运算。到了大学，在我们学完微积分知识后，再打开复变函数的内容，我们多少都会觉得有那么一些亲切，是的，前几章的极限知识，导数知识，级数知识，这都是我们在微积分里接触过的领域，所以对于概念上的消化和理解，我们还是可以很好地解决。">
<meta property="og:locale" content="zh-Hans">
<meta property="og:updated_time" content="2019-05-08T02:47:45.493Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="复分析学习心得">
<meta name="twitter:description" content="一、复变函数  对于复变函数，我们并不是十分的陌生，至少对于复数，我们还是有所耳闻，在高中时代，一些选修课本就介绍过复数的基本知识，比如复数的四则运算。到了大学，在我们学完微积分知识后，再打开复变函数的内容，我们多少都会觉得有那么一些亲切，是的，前几章的极限知识，导数知识，级数知识，这都是我们在微积分里接触过的领域，所以对于概念上的消化和理解，我们还是可以很好地解决。">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/',
    scheme: 'Pisces',
    version: '5.1.4',
    sidebar: {"position":"left","display":"post","offset":12,"b2t":false,"scrollpercent":false,"onmobile":false},
    fancybox: true,
    tabs: true,
    motion: {"enable":true,"async":false,"transition":{"post_block":"fadeIn","post_header":"slideDownIn","post_body":"slideDownIn","coll_header":"slideLeftIn","sidebar":"slideUpIn"}},
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"输入关键字","hits_empty":"没有找到与文章相关的内容","hits_stats":"${hits}条相关记录，共耗时${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="https://hoganbin.top/post/24860/">




  <title>复分析学习心得 | Hoganbin's Blog</title>
  








</head>


<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail">
    <div class="headband"></div>

   <a href="https://http://hoganbin.coding.me"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub"></a>
  
   <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      
    <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/" class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">Hoganbin's Blog</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <p class="site-subtitle">不忘初心，记录时光，走向成长。</p>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br>
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br>
            
            关于
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/categories/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br>
            
            分类
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-address-card"></i> <br>
            
            归档
          </a>
        </li>
      
        
        <li class="menu-item menu-item-guestbook">
          <a href="/guestbook/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-envelope"></i> <br>
            
            留言
          </a>
        </li>
      
        
        <li class="menu-item menu-item-photo">
          <a href="/photo/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-image"></i> <br>
            
            照片
          </a>
        </li>
      
        
        <li class="menu-item menu-item-book">
          <a href="/book/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-book"></i> <br>
            
            书影音
          </a>
        </li>
      

      
    </ul>
  

  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal" itemscope itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="https://hoganbin.top/post/24860/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="Hoganbin">
      <meta itemprop="description" content>
      <meta itemprop="image" content="/images/avatar.png">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="Hoganbin's Blog">
    </span>

    
      <header class="post-header">

        
        
          <h1 class="post-title" itemprop="name headline">复分析学习心得</h1>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2018-04-14T15:24:47+08:00">
                2018-04-14
              </time>
            

            

            
          </span>

        
        <span id="busuanzi_container_page_pv">&nbsp;&nbsp;|&nbsp;&nbsp;阅读量 <span id="busuanzi_value_page_pv"></span> 次</span>
        

          
            <span class="post-category">
            
              <span class="post-meta-divider">|</span>
            
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              
                <span class="post-meta-item-text">分类于</span>
              
              
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                  <a href="/categories/数学生活/" itemprop="url" rel="index">
                    <span itemprop="name">数学生活</span>
                  </a>
                </span>

                
                
              
            </span>
          

          
            
              <span class="post-comments-count">
                <span class="post-meta-divider">|</span>
                <span class="post-meta-item-icon">
                  <i class="fa fa-comment-o"></i>
                </span>
                <a href="/post/24860/#comments" itemprop="discussionUrl">
                  <span class="post-comments-count valine-comment-count" data-xid="/post/24860/" itemprop="commentCount"></span>
                </a>
              </span>
            
          

          
          

          
            <span class="post-meta-divider">|</span>
            <span class="page-pv"><i class="fa fa-file-o"></i>
            <span class="busuanzi-value" id="busuanzi_value_page_pv"></span>
            </span>
          

          
            <div class="post-wordcount">
              
                
                <span class="post-meta-item-icon">
                  <i class="fa fa-file-word-o"></i>
                </span>
                
                  <span class="post-meta-item-text">字数统计&#58;</span>
                
                <span title="字数统计">
                  3.7k
                </span>
              

              
                <span class="post-meta-divider">|</span>
              

              
                <span class="post-meta-item-icon">
                  <i class="fa fa-clock-o"></i>
                </span>
                
                  <span class="post-meta-item-text">阅读时长 &asymp;</span>
                
                <span title="阅读时长">
                  13
                </span>
              
            </div>
          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <p><strong>一、复变函数</strong></p>
<hr>
<p>对于复变函数，我们并不是十分的陌生，至少对于复数，我们还是有所耳闻，在高中时代，一些选修课本就介绍过复数的基本知识，比如复数的四则运算。到了大学，在我们学完微积分知识后，再打开复变函数的内容，我们多少都会觉得有那么一些亲切，是的，前几章的极限知识，导数知识，级数知识，这都是我们在微积分里接触过的领域，所以对于概念上的消化和理解，我们还是可以很好地解决。<a id="more"></a>但复变函数也有其独特的地方——比如解析函数，其地位相当于实变函数中的可微性；柯西积分以及高阶导数公式，显然不同于我们在微积分学的定积分，我们的牛顿—莱布尼茨公式到这里也不得不捉襟见肘了；然后是洛朗级数，这是复变函数级数一章的特色，在微积分中，这是我们从未接触过的级数；其次就是留数，我个人认为，学了复变函数，没有学会留数的知识，那就相当于去了北京没去过长城一样，留数是复变的三大特色之一（三大特色：<strong>洛朗级数，留数，保形映射</strong> ），而且，对于解决一些用微积分方法很难解决的广义积分，留数却可以迎刃而解；最后，就是保形映射，这是整个复变函数的精华所在，想象一下，一个图形从一个坐标系映射到另一个坐标系，许多性质保持不变，比如保角性，保圆形，无论你如何映射，总是有些东西始终保持不变，这有点和布劳威尔的不动点原理很相似——无论你如何往定义域里映射，始终有一个不动点，当然，本质的区别是很大的。但很可惜，由于我们学校的课程进度安排很紧凑，老师不得不把最精华的这一章砍掉了，实属遗憾。</p>
<p>上面的一番$balabala$ ，简单地说了说复变函数其独特之处，接下来我们再细细品味。</p>
<p><strong>1、解析函数</strong></p>
<p>​什么是解析函数？就是区域内处处可微的函数。当年的柯西-黎曼微分方程是提供了可微函数在开集中为全纯函数的充要条件的两个偏微分方程，以柯西和黎曼得名。这个方程组最初出现在达朗贝尔的著作中。后来欧拉将此方程组和解析函数联系起来。 然后柯西采用这些方程来构建他的函数理论。黎曼关于此函数理论的论文于1851年问世。也就是我们现在可以脱口而出的C-R方程（柯西-黎曼条件）——只要函数满足$C-R$方程，那么这个函数就是解析函数。没错，这一点在学过这个章节后我们都知道，我们在做题的过程中，也是这么做的，对于一个函数$f = u(x,y) + iv(x,y)$，只要满足$əu/əx=əv/əy，əu/əy=-əv/əx，$我们就可以断言，这个函数是一个解析函数，同时，满足$C-R$方程也是函数在这一点可微的必要条件，在某点满足$C-R$方程不一定可微，但在某点可微，一定满足$C-R$方程。然而在做题的时候，我们有的时候总是被惯性思维所控制，就是在考察一点的可导性时，由于解析比可导性强，所以我们通常会先考察这一点是否满足$C-R$ 条件，一旦我们算出了结果满足$C-R$方程，我们可以正确地判断，在这一点的确可导，那是否解析呢？这时，有人就会说：当然解析啊，因为满足方程。但事实上，在一点满足$C-R$方程我们并不难断言这一点就是解析的，因为，解析的定义是，在某点可导的同时，在其邻域内也是处处可导的，而如果仅仅是在某点可导，不满足在其邻域内处处可导的话，则在这点根本谈不上解析。因此，当我们考察在在一点是否解析时，不要仅仅因为在一点满足$C-R$方程时，就武断地说，在这点解析。这种例子很多，我们作业本上也有相关题型供大家练习。</p>
<p><strong>2、复积分</strong></p>
<p>复变函数中的积分，究其本质，就是线积分，既然是线积分，我们在学微积分中的曲线积分时，我们可以用曲线的参数方程代入然后换位一元定积分求解，同样，我们仍可以写出曲线的参数方程，带回去求解，但这种做法存在着局限性，就是积分曲线不能太复杂，不然我们很难写出参数方程。最常见的题型就是积分曲线是一条线段或者圆弧。不过，当积分曲线是闭合的时候，而且被积函数在积分曲线所围区域内是解析的，那么会发生什么呢？——很简单，我们可以立马得出结果，积分为0。这一点的证明，很简单，我们不妨设$ f= u + iv , z = x + iy$，那么$dz = dx + idy,∫f(z)dz = ∫(u + iv)·(dx + idy) = ∫(udx - vdy) + i(udy + vdx)$，由于积分曲线是封闭的，所以我们再用格林公式 ，同时再利用上C-R方程，马上就得到了积分为零的结果。因此，我们有了这么一个结论，当积分曲线为简单闭曲线时，如果被积函数是在曲线所围区域上是解析的，那么积分结果就是$0$。这是不是有点像微积分中的路径与积分无关呢？</p>
<p>然后又是柯西积分，即给你一个积分$∫1/(z - z0)dz$，当积分曲线所围区域内包含被积函数的奇点$z0$时，那么这个积分解过就是$2πi$。这是一个很有用的公式。然后在此基础上，我们又有了柯西积分公式和高阶导数公式，而且我们不难发现，柯西积分公式其实就是高阶导数中$0$阶导数的特例。基本上只要我们掌握了这柯西积分，柯西积分公式，以及高阶导数公式，复变函数中大部分的积分问题我们都能够解决。最后，我们还有一个很有用却很容易被遗忘的东西——复合闭路定理。这个定理怎么用呢？我们在做题求积分的时候，肯定遇到做，把一个被积函数裂项，拆分，然后分别用那三个强大的公式去解。而事实上，我们完全可以用复合闭路定理，利用柯西积分公式和高阶导数公式分别求出被积函数在每个奇点的积分，然后加起来就足够了。或许有人说，这两个做法有什么区别吗？很显然，同样都是要算每个奇点的积分，但用复合闭路定理，不用裂项拆分，这很大的减少了计算量，尤其是对于一些幂次很高的函数，裂项拆分或者用待定系数法来裂项，显然要花很多的时间。所以这么一个好玩有趣的定理，不应该被我们遗忘。</p>
<p><strong>3、级数</strong></p>
<p>其实级数这一章节，能有点营养的也就是泰勒级数和洛朗级数了。泰勒级数的展开其实很简单，只要我们微积分基础扎实，还记得那些常用的展开，比如$sinx$的泰勒展开，$cosx$的泰勒展开，$1/（1±x）$的级数展开，$exp(x)$展开，那么这里的泰勒级数我们都可以轻松解决，我们只需要把微积分里的那些展开式当中的$x$都换$z$，$x0$换成$z0$，就ok了，形式上一模一样。而洛朗级数，他很特殊，因为，展开式当中不仅仅有正幂次项，还有负幂次项，但展开其实也很简单，依然是利用我们熟悉的许多泰勒级数来展开洛朗级数，一个洛朗级数可以分成1/z^n的n从1到$∞$的级数和$z^n$的$n$从$0$到$∞$的级数两部分，对每一部分分别用泰勒展开就求出了洛朗级数，但展开的时候一定要注意收敛域，比如这么一道题$1/（1 - z）$，在$1&lt;|z|&lt;2$的圆环内展开洛朗级数，许多人会不加思索的按照$1/（1-x）$的级数公式展开，但注意，$1/（1 - z）$能这么展开的前提是收敛域是$|z|&lt;1$，而题里给的是$1&lt;|Z|&lt;2$，显然不能那么展开，但如果我们把分母里提出一个$z$，变成$-1/（z（1-1/z））$，$|1/z|$满足$&lt;1$的,所以我们对$1/（1 - 1/z）$这一部分展开成1/z的泰勒级数就可以了，这一点我们在做题的时候必须要谨慎。</p>
<p>综上所述，我们知道，洛朗级数的展开，基本都是借助泰勒级数来展开的，但展开的过程中，一定要注意所给的圆环区域是否在收敛圆，否则我们需要做些变换才能展开。</p>
<p><strong>4、留数</strong></p>
<p>首先，先谈一下奇点的几个概念：</p>
<p>①孤立奇点，即在这一点不解析，但在他的去心邻域内处处解析，我们就说这点是孤立奇点，其特点就是在孤立奇点的洛朗级数展开没有负幂次项，以及函数对于这一点的极限是存在的，比如$sinz/z$，显然$z = 0$是孤立奇点，,且有$lim（z→0）sinz/z = 1$，同时，在$0$出洛朗展开是$（1 - z^2/3！+ z^4/5！- ……）$没有负幂次项。这两个特点都是我们用来判断某点是否为孤立奇点的常用手段。</p>
<p>②本性奇点，即函数在这一点的洛朗级数展开式当中，有无数的负幂次项，比如$exp（1/z）$的在0处的展开$（1 + 1/z + 1/（2！z^2）+ 1/（3！z^3）+ ……）$全是$z$的负幂次项，所以，$0$是$exp（1/z）$的本性奇点；另外，当函数对于这一点的极限不存在或者为无穷时，这一点也是本性奇点，显然上述例子$exp（1/z）$在$0$的处的极限不存在。所以，这两个手段都是我们用来判断一个点是否是本性奇点的常用方法。</p>
<p>③极点，当一个函数的在某点$z0$的洛朗展开有有限的负幂次项时，其中负幂次项的幂次的绝对值最大为$m$时，或者该函数可以写成$g(x)/(z - z0)^m$的形式时（注意$g(z0)≠0$），我们就称这一点是该函数的$m$阶极点。极点的概念是很重要的，这是为我们后面算留数而铺垫的基础。</p>
<p>④零点，不恒等于零的解析函数$f(z)$在某点$z0$可以写成$h(z)（z - z0）^m，h(z0)≠0$，那么我们称$z0$是$f$的$m$阶零点，或者，对于$z0$，满足前$m-1$次导数都不等于$0$，而第$m$次导数$＝0$，那么$z0$就是$m$阶零点。</p>
<p>⑤极点与零点的关系，简单而言，$f(z)$的$m$阶零点，就是$1/f（z）$的$m$ 阶极点，这一点我们从$g(x)/(z - z0)^m，h(z)（z - z0）^m$这两个关系式不难看出。</p>
<p>说完了这些点点，我们就要说说留数了，留数考察的是对孤立奇点的数值性质，定义$Res[ f(z) , z0]= 1/2πi∫f(z)dz$，利用洛朗级数展开式，显然我们会发现，这个留数正是$1/（z - z0）$这个一次负幂次项的系数，记做c-1$，所以$Res[ f(z) , z0] = c-1$。</p>
<p>如果孤立奇点$z0$是可去极点，那么这点的留数$Res[ f (z) , z0 ] = 0$ ；如果$z0$是一阶极点，则这点的留数$Res[ f(z) , z0 ] = lim(z→z0)（z - z0）f（z）$，或者当$f(z) = P(z)/Q(z)$,且满足$P(z0)≠0，Q(z0)＝0，Q’(z0) ≠ 0$，则$Res[ f(z) , z0] = P(z0)/Q’(z0)$（这个方法对于算一阶极点的留数是最为简单的，但要注意$f（z）$的形式）；如果$z0$是$m$阶极点，则$Res[ f(z) , z0 ] = lim(z→z0){1/(m - 1)![(z - z0)^m f(z)]^(m)}$。当极点的劫数高于$3$阶的时候，求导就是个复杂事了，这个时候我们往往可以考虑函数的洛朗展开，利用$Res[ f(z) , z0] = c-1$这个关系式来求解留数，往往会很好的简化结题过程。</p>
<p>建立了留数的概念后，我们便可以用来解决许多广义积分的问题，这种题型还是很基础，很容易掌握，通过做几道练习题就足够了。但前提，我们要掌握好留数的计算法则，不然，就会吃亏。</p>
<p><strong>二、积分变换</strong></p>
<hr>
<p>这一块，包含傅里叶变换和拉普拉斯变换，这是两个很重要的积分变换，也是整本书最难学的一块，性质非常多，概念非常多，比如傅里叶变换中的翻转性质，唯一性质，对称性质，脉冲函数$δ（x）$，广义导数，以及许多不满足绝对可积的条件的一些函数的如何进行傅里叶变换（比如sinz，就是不满足绝对可积，但我们可以用欧拉公式写成$（exp(it) - exp(-it)）/2i$，然后利用傅里叶变换的线性性质以及$F[exp(iw0t)] = 2πδ(w - w0)$的公式，从而写出$sinz$的傅里叶变换），能量积分，卷积（卷积又有很多性质）等等，都需要我们去掌握，而掌握这么多概念性质，并且可以很好地运用的最好的办法就是通过做题，只有做题才能锻炼自己，加深对这些概念性质的理解。这些都是后话暂且不提。</p>
<p>以上就是我复变函数这一大块的知识点的$balabala$，个人见解。由于本人水平有限，可能会有些许错误，还望大家指出批评。</p>

      
    </div>
    
    
    
    
      <div>
    
    <div>
    
        <div style="text-align:center;color: #ccc;font-size:14px;">-------------本文结束<i class="fa fa-paw"></i>感谢您的阅读-------------</div>
    
</div>
     
      </div>
      
    

    
      <div>
        <div style="padding: 10px 0; margin: 20px auto; width: 90%; text-align: center;">
  <div>分享知识，学会生活，坚持原创！</div>
  <button id="rewardButton" disable="enable" onclick="var qr = document.getElementById('QR'); if (qr.style.display === 'none') {qr.style.display='block';} else {qr.style.display='none'}">
    <span>打赏</span>
  </button>
  <div id="QR" style="display: none;">

    
      <div id="wechat" style="display: inline-block">
        <img id="wechat_qr" src="/images/wechatpay.png" alt="Hoganbin 微信支付">
        <p>微信支付</p>
      </div>
    

    
      <div id="alipay" style="display: inline-block">
        <img id="alipay_qr" src="/images/alipay.jpg" alt="Hoganbin 支付宝">
        <p>支付宝</p>
      </div>
    

    

  </div>
</div>

      </div>
    

    
      <div>
        <ul class="post-copyright">
  <li class="post-copyright-author">
    <strong>本文作者：</strong>
    Hoganbin |  微信公众号【八一考研数学竞赛】
  </li>
  <li class="post-copyright-link">
    <strong>本文链接：</strong>
    <a href="https://hoganbin.top/post/24860/" title="复分析学习心得">https://hoganbin.top/post/24860/</a>
  </li>
  <li class="post-copyright-license">
    <strong>版权声明： </strong>
    本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh" rel="external nofollow" target="_blank">CC BY-NC-ND 4.0</a> 许可协议。转载请注明出处！
  </li>
  <li class="post-copyright-license">
    并保留本声明和上方二维码。感谢您的阅读和支持！
  </li>
</ul>
      </div>
    

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/tags/数学/" rel="tag"># 数学</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/post/4534/" rel="next" title="有趣的数学">
                <i class="fa fa-chevron-left"></i> 有趣的数学
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/post/42662/" rel="prev" title="实分析与拓扑学心得">
                实分析与拓扑学心得 <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>



    <div class="post-spread">
      
        <!-- JiaThis Button BEGIN -->
<div class="jiathis_style">
<span class="jiathis_txt">分享到：</span>
<a class="jiathis_button_fav">收藏夹</a>
<a class="jiathis_button_copy">复制网址</a>
<a class="jiathis_button_email">邮件</a>
<a class="jiathis_button_weixin">微信</a>
<a class="jiathis_button_qzone">QQ空间</a>
<a class="jiathis_button_tqq">腾讯微博</a>
<a class="jiathis_button_douban">豆瓣</a>
<a class="jiathis_button_share">一键分享</a>

<a href="http://www.jiathis.com/share?uid=2140465" class="jiathis jiathis_txt jiathis_separator jtico jtico_jiathis" target="_blank">更多</a>
<a class="jiathis_counter_style"></a>
</div>
<script type="text/javascript">
var jiathis_config={
  data_track_clickback:true,
  summary:"",
  shortUrl:false,
  hideMore:false
}
</script>
<script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=" charset="utf-8"></script>
<!-- JiaThis Button END -->
      
    </div>
  </div>


          </div>
          


          

  
    <div class="comments" id="comments">
      <div id="uyan_frame"></div>
    </div>

  



        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    
    <div class="sidebar-inner">

      

      

      <section class="site-overview-wrap sidebar-panel sidebar-panel-active">
        <div class="site-overview">
          <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
            
              <img class="site-author-image" itemprop="image" src="/images/avatar.png" alt="Hoganbin">
            
              <p class="site-author-name" itemprop="name">Hoganbin</p>
              <p class="site-description motion-element" itemprop="description">既然选择了远方，又何惧风雨兼程</p>
          </div>

          <nav class="site-state motion-element">

            
              <div class="site-state-item site-state-posts">
              
                <a href="/archives/">
              
                  <span class="site-state-item-count">39</span>
                  <span class="site-state-item-name">日志</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-categories">
                <a href="/categories/index.html">
                  <span class="site-state-item-count">16</span>
                  <span class="site-state-item-name">分类</span>
                </a>
              </div>
            

            
              
              
              <div class="site-state-item site-state-tags">
                <a href="/tags/index.html">
                  <span class="site-state-item-count">23</span>
                  <span class="site-state-item-name">标签</span>
                </a>
              </div>
            

          </nav>

          
            <div class="feed-link motion-element">
              <a href="/atom.xml" rel="alternate">
                <i class="fa fa-rss"></i>
                RSS
              </a>
            </div>
          

          
            <div class="links-of-author motion-element">
                
                  <span class="links-of-author-item">
                    <a href="https://github.com/hoganbin" target="_blank" title="GitHub">
                      
                        <i class="fa fa-fw fa-github"></i>GitHub</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://www.zhihu.com/people/hoganbin/activities" target="_blank" title="Zhihu">
                      
                        <i class="fa fa-fw fa-align-justify"></i>Zhihu</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://math.stackexchange.com/" target="_blank" title="MSE">
                      
                        <i class="fa fa-fw fa-map"></i>MSE</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://outlook.live.com/mail/inbox" target="_blank" title="Mail">
                      
                        <i class="fa fa-fw fa-envelope-square"></i>Mail</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://tool.hoganbin.top/" target="_blank" title="tool">
                      
                        <i class="fa fa-fw fa-crosshairs"></i>tool</a>
                  </span>
                
                  <span class="links-of-author-item">
                    <a href="https://weibo.com/5231684748/profile?topnav=1&wvr=6&is_all=1" target="_blank" title="Weibo">
                      
                        <i class="fa fa-fw fa-weibo"></i>Weibo</a>
                  </span>
                
            </div>
          

          
          

          
          
            <div class="links-of-blogroll motion-element links-of-blogroll-inline">
              <div class="links-of-blogroll-title">
                <i class="fa  fa-fw fa-globe"></i>
                友情链接
              </div>
              <ul class="links-of-blogroll-list">
                
                  <li class="links-of-blogroll-item">
                    <a href="http://www.ruanyifeng.com/home.html" title="阮一峰" target="_blank">阮一峰</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="http://www.yinwang.org/" title="王银" target="_blank">王银</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="http://cherryblog.site/" title="Cherryblog" target="_blank">Cherryblog</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="https://www.wmathor.com/" title="Wmathor" target="_blank">Wmathor</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="https://blog.icyuyan.net/" title="独孤伶俜的博客" target="_blank">独孤伶俜的博客</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="http://afeiai.cn/" title="小罗的博客" target="_blank">小罗的博客</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="http://www.dotcpp.com/" title="C语言网" target="_blank">C语言网</a>
                  </li>
                
                  <li class="links-of-blogroll-item">
                    <a href="https://io.backrunner.top/" title="技术空间" target="_blank">技术空间</a>
                  </li>
                
              </ul>
            </div>
          
          <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="330" height="86" src="//music.163.com/outchain/player?type=2&id=254359&auto=0&height=66"></iframe>

          

        </div>
      </section>

      

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright">&copy; 

<span itemprop="copyrightYear">2019</span>
  <span class="with-love">
    <i class="fa fa-user"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Hoganbin</span>
 
 <span class="post-meta-divider">|</span>
<span id="sitetime"> <br></span>
<script language="javascript">
  function siteTime(){
    window.setTimeout("siteTime()", 1000);
    var seconds = 1000
    var minutes = seconds * 60
    var hours = minutes * 60
    var days = hours * 24
    var years = days * 365
    var today = new Date()
    var todayYear = today.getFullYear()
    var todayMonth = today.getMonth()
    var todayDate = today.getDate()
    var todayHour = today.getHours()
    var todayMinute = today.getMinutes()
    var todaySecond = today.getSeconds()
    var t1 = Date.UTC(2018,3,13,11,00,00)
    var t2 = Date.UTC(todayYear,todayMonth,todayDate,todayHour,todayMinute,todaySecond)
    var diff = t2-t1
    var diffYears = Math.floor(diff/years)
    var diffDays = Math.floor((diff/days)-diffYears*365)
    var diffHours = Math.floor((diff-(diffYears*365+diffDays)*days)/hours)
    var diffMinutes = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours)/minutes)
    var diffSeconds = Math.floor((diff-(diffYears*365+diffDays)*days-diffHours*hours-diffMinutes*minutes)/seconds)
    document.getElementById("sitetime").innerHTML=" 本站已运行"+diffYears+" 年 "+diffDays+" 天 "+diffHours+" 小时 "+diffMinutes+" 分钟 "+diffSeconds+" 秒<br>"
  }
  siteTime()

</script>


 <div class="footer-custom">你看得到我打在屏幕上的字，却看不到我落在键盘上的泪</div>


<div class="busuanzi-count">
  <script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

  
    <span class="site-uv" title="访问人数"><i class="fa fa-user"></i><span class="busuanzi-value" id="busuanzi_value_site_uv">&nbsp;</span>人次</span>
  
    <span title="总字数"> <i class="fa fa-edit"></i>&ensp;<span class="post-count">博客全站共38.2k字</span>
    
    <span class="post-meta-divider">|</span>
    <span class="site-pv" title="总访问量"><i class="fa fa-eye"></i><span class="busuanzi-value" id="busuanzi_value_site_pv">&nbsp;</span>次</span>
  
</span></div>







  
</div>



  <span class="post-meta-divider"></span>






        
<div class="busuanzi-count">
  <script async src="https://dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
<!--  
    <span class="site-uv">
      <i class="fa fa-user"></i>
      <span class="busuanzi-value" id="busuanzi_value_site_uv"></span>
      
    </span>
  

  
    <span class="site-pv">
      <i class="fa fa-eye"></i>
      <span class="busuanzi-value" id="busuanzi_value_site_pv"></span>
      
    </span>

  
  -->
</div>








        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  












  
  
    <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>
  

  
  
    <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>
  

  
  
    <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>
  

  
  
    <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
  


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.4"></script>



  
  


  <script type="text/javascript" src="/js/src/affix.js?v=5.1.4"></script>

  <script type="text/javascript" src="/js/src/schemes/pisces.js?v=5.1.4"></script>



  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.4"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.4"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.4"></script>



  


  




	





  
    

    
      <!-- UY BEGIN -->
      <script type="text/javascript" src="http://v2.uyan.cc/code/uyan.js?uid=2161245"></script>
      <!-- UY END -->
    
  





  










  <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
  <script src="//unpkg.com/valine/dist/Valine.min.js"></script>
  
  <script type="text/javascript">
    var GUEST = ['nick','mail','link'];
    var guest = 'nick,mail,link';
    guest = guest.split(',').filter(item=>{
      return GUEST.indexOf(item)>-1;
    });
    new Valine({
        el: '#comments' ,
        verify: false,
        notify: false,
        appId: 'GwtyLTw1Vqh9Y97KIRMNJBrl-gzGzoHsz',
        appKey: 'cibt8H2bgkTOqn1pUH5v0WxQ',
        placeholder: '说点什么吗？',
        avatar:'mm',
        guest_info:['nick','mail','link'] ,// 评论只需要提供昵称
        pageSize:'10' || 10,
    });
  </script>



  





  

  

  

  
  

  
  
    <script type="text/x-mathjax-config">
      MathJax.Hub.Config({
        tex2jax: {
          inlineMath: [ ['$','$'], ["\\(","\\)"]  ],
          processEscapes: true,
          skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
        }
      });
    </script>

    <script type="text/x-mathjax-config">
      MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for (i=0; i < all.length; i += 1) {
          all[i].SourceElement().parentNode.className += ' has-jax';
        }
      });
    </script>
    <script type="text/javascript" src="//cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML"></script>
  


  

  

  

  <!-- 页面点击小红心 -->
<script type="text/javascript" src="/js/src/love.js"></script>
<script src="/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({"log":false,"pluginJsPath":"lib/","pluginModelPath":"assets/","pluginRootPath":"live2dw/","tagMode":false});</script></body>
</html>

